package com.wocai.jrt.orgadmin.enterprise.model;

import java.math.BigDecimal;

public class EnterpriseShareholder {
    /**
     * order by 排序语句
     * 对应数据库表字段 enterprise_shareholder
     */
    private String orderBy;

    /**
     * 分页开始记录
     * 对应数据库表字段 enterprise_shareholder
     */
    private Integer start;

    /**
     * 分页大小
     * 对应数据库表字段 enterprise_shareholder
     */
    private int pageSize = 10;

    /**
     * 是否去重
     * 对应数据库表字段 enterprise_shareholder
     */
    private boolean distinct;

    /**
     * 对应数据库表字段 enterprise_shareholder.id
     */
    private String id;

    /**
     * 对应数据库表字段 enterprise_shareholder.enterprise_id
     */
    private String enterpriseId;

    /**
     * 对应数据库表字段 enterprise_shareholder.name
     */
    private String name;

    /**
     * 对应数据库表字段 enterprise_shareholder.position
     */
    private String position;

    /**
     * 对应数据库表字段 enterprise_shareholder.total_shares
     */
    private BigDecimal totalShares;

    /**
     * 对应数据库表字段 enterprise_shareholder.full_time
     */
    private Boolean fullTime;

    /**
     * 对应数据库表字段 enterprise_shareholder.actual_contributive_amount
     */
    private BigDecimal actualContributiveAmount;

    /**
     * 对应数据库表字段 enterprise_shareholder.org_id
     */
    private String orgId;

    /**
     * 对应数据库表字段 enterprise_shareholder.introduction
     */
    private String introduction;

    /**
     * 设置 order by 排序语句
     */
    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    /**
     * 获得 order by 排序语句
     */
    public String getOrderBy() {
        return orderBy;
    }

    /**
     * 设置 start，分页开始记录
     */
    public void setStart(Integer start) {
        this.start = start;
    }

    /**
     * 获得 start，分页开始记录
     */
    public Integer getStart() {
        return start;
    }

    /**
     * 设置 pageSize，分页大小
     */
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获得 pageSize，分页大小
     */
    public int getPageSize() {
        return pageSize;
    }

    /**
     * 设置 distinct，是否去重
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * 获得 distinct，是否去重
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * 获得字段 enterprise_shareholder.id 的值
     *
     * @return the value of enterprise_shareholder.id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置字段 enterprise_shareholder.id 的值
     *
     * @param id the value for enterprise_shareholder.id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获得字段 enterprise_shareholder.enterprise_id 的值
     *
     * @return the value of enterprise_shareholder.enterprise_id
     */
    public String getEnterpriseId() {
        return enterpriseId;
    }

    /**
     * 设置字段 enterprise_shareholder.enterprise_id 的值
     *
     * @param enterpriseId the value for enterprise_shareholder.enterprise_id
     */
    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    /**
     * 获得字段 enterprise_shareholder.name 的值
     *
     * @return the value of enterprise_shareholder.name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置字段 enterprise_shareholder.name 的值
     *
     * @param name the value for enterprise_shareholder.name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获得字段 enterprise_shareholder.position 的值
     *
     * @return the value of enterprise_shareholder.position
     */
    public String getPosition() {
        return position;
    }

    /**
     * 设置字段 enterprise_shareholder.position 的值
     *
     * @param position the value for enterprise_shareholder.position
     */
    public void setPosition(String position) {
        this.position = position;
    }

    /**
     * 获得字段 enterprise_shareholder.total_shares 的值
     *
     * @return the value of enterprise_shareholder.total_shares
     */
    public BigDecimal getTotalShares() {
        return totalShares;
    }

    /**
     * 设置字段 enterprise_shareholder.total_shares 的值
     *
     * @param totalShares the value for enterprise_shareholder.total_shares
     */
    public void setTotalShares(BigDecimal totalShares) {
        this.totalShares = totalShares;
    }

    /**
     * 获得字段 enterprise_shareholder.full_time 的值
     *
     * @return the value of enterprise_shareholder.full_time
     */
    public Boolean getFullTime() {
        return fullTime;
    }

    /**
     * 设置字段 enterprise_shareholder.full_time 的值
     *
     * @param fullTime the value for enterprise_shareholder.full_time
     */
    public void setFullTime(Boolean fullTime) {
        this.fullTime = fullTime;
    }

    /**
     * 获得字段 enterprise_shareholder.actual_contributive_amount 的值
     *
     * @return the value of enterprise_shareholder.actual_contributive_amount
     */
    public BigDecimal getActualContributiveAmount() {
        return actualContributiveAmount;
    }

    /**
     * 设置字段 enterprise_shareholder.actual_contributive_amount 的值
     *
     * @param actualContributiveAmount the value for enterprise_shareholder.actual_contributive_amount
     */
    public void setActualContributiveAmount(BigDecimal actualContributiveAmount) {
        this.actualContributiveAmount = actualContributiveAmount;
    }

    /**
     * 获得字段 enterprise_shareholder.org_id 的值
     *
     * @return the value of enterprise_shareholder.org_id
     */
    public String getOrgId() {
        return orgId;
    }

    /**
     * 设置字段 enterprise_shareholder.org_id 的值
     *
     * @param orgId the value for enterprise_shareholder.org_id
     */
    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    /**
     * 获得字段 enterprise_shareholder.introduction 的值
     *
     * @return the value of enterprise_shareholder.introduction
     */
    public String getIntroduction() {
        return introduction;
    }

    /**
     * 设置字段 enterprise_shareholder.introduction 的值
     *
     * @param introduction the value for enterprise_shareholder.introduction
     */
    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }
}